package com.ruoyi.spspublic.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
//import com.ruoyi.common.core.domain.BasePartyEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 图片维护对象 t_dw_masterimage
 *
 * @author ruoyi
 * @date 2022-09-16
 */
public class TDwMasterimage /**extends BasePartyEntity**/ {
  private static final long serialVersionUID = 1L;

  /** 单据唯一编号 */
  private String ctId;

  /** 单据编码 */
  @Excel(name = "单据编码")
  private String ctCode;

  /** 单据类型 */
  @Excel(name = "单据类型")
  private String ctType;

  /** 单据名称 */
  @Excel(name = "单据名称")
  private String ctName;

  /** 单据步骤 */
  @Excel(name = "单据步骤")
  private String ctCurStepno;

  /** 单据历史步骤 */
  @Excel(name = "单据历史步骤")
  private String ctHisStepno;

  /** 创建部门 */
  @Excel(name = "创建部门")
  private String ctCreateDept;

  /** 创建人 */
  @Excel(name = "创建人")
  private String ctCreateUser;

  /** 创建时间 */
  @JsonFormat(pattern = "yyyy-MM-dd")
  @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtCreateDate;

  /** 发送人 */
  @Excel(name = "发送人")
  private String ctSendP;

  /** 接收人 */
  @Excel(name = "接收人")
  private String ctInceptP;

  /** 接收类型 */
  @Excel(name = "接收类型")
  private String ctInceptType;

  /** 上级编码 */
  @Excel(name = "上级编码")
  private String ctCodeP1;

  /** 本级编码 */
  @Excel(name = "本级编码")
  private String ctCodeP2;

  /** 是否签发 */
  @Excel(name = "是否签发")
  private String ctEnd;

  /** 备注 */
  @Excel(name = "备注")
  private String ctMark;

  /** Iso编号 */
  @Excel(name = "Iso编号")
  private String ctCodeIso;

  /** 功能号 */
  @Excel(name = "功能号")
  private String ctFunNo;

  /** 任务单单号 */
  @Excel(name = "任务单单号")
  private String ctTaskId;

  /** 更新人 */
  @Excel(name = "更新人")
  private String ctUpdateUser;

  /** 更新时间 */
  @JsonFormat(pattern = "yyyy-MM-dd")
  @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtUpdateDate;

  /** 单据状态 */
  @Excel(name = "单据状态")
  private String ctState;

  /** 党组织名称 */
  @Excel(name = "党组织名称")
  private String ctBranch;

  /** 发布时间 */
  @JsonFormat(pattern = "yyyy-MM-dd")
  @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtDate;

  /** 图片类型 */
  @Excel(name = "图片类型")
  private String ctBussType;

  /** 图片名称 */
  @Excel(name = "图片名称")
  private String ctSloganame;

  /** 底图\装饰图 */
  @Excel(name = "底图,装饰图")
  private String ctImage;

  /** 描述 */
  @Excel(name = "描述")
  private String ctContent;

  /** 是否启用 */
  @Excel(name = "是否启用")
  private String ctIfEnable;

  /** 备用字段1 */
  @Excel(name = "备用字段1")
  private String ctOther1;

  /** 备用字段2 */
  @Excel(name = "备用字段2")
  private String ctOther2;

  /** 备用字段3 */
  @Excel(name = "备用字段3")
  private String ctOther3;

  public void setCtId(String ctId) {
    this.ctId = ctId;
  }

  public String getCtId() {
    return ctId;
  }

  public void setCtCode(String ctCode) {
    this.ctCode = ctCode;
  }

  public String getCtCode() {
    return ctCode;
  }

  public void setCtType(String ctType) {
    this.ctType = ctType;
  }

  public String getCtType() {
    return ctType;
  }

  public void setCtName(String ctName) {
    this.ctName = ctName;
  }

  public String getCtName() {
    return ctName;
  }

  public void setCtCurStepno(String ctCurStepno) {
    this.ctCurStepno = ctCurStepno;
  }

  public String getCtCurStepno() {
    return ctCurStepno;
  }

  public void setCtHisStepno(String ctHisStepno) {
    this.ctHisStepno = ctHisStepno;
  }

  public String getCtHisStepno() {
    return ctHisStepno;
  }

  public void setCtCreateDept(String ctCreateDept) {
    this.ctCreateDept = ctCreateDept;
  }

  public String getCtCreateDept() {
    return ctCreateDept;
  }

  public void setCtCreateUser(String ctCreateUser) {
    this.ctCreateUser = ctCreateUser;
  }

  public String getCtCreateUser() {
    return ctCreateUser;
  }

  public void setDtCreateDate(Date dtCreateDate) {
    this.dtCreateDate = dtCreateDate;
  }

  public Date getDtCreateDate() {
    return dtCreateDate;
  }

  public void setCtSendP(String ctSendP) {
    this.ctSendP = ctSendP;
  }

  public String getCtSendP() {
    return ctSendP;
  }

  public void setCtInceptP(String ctInceptP) {
    this.ctInceptP = ctInceptP;
  }

  public String getCtInceptP() {
    return ctInceptP;
  }

  public void setCtInceptType(String ctInceptType) {
    this.ctInceptType = ctInceptType;
  }

  public String getCtInceptType() {
    return ctInceptType;
  }

  public void setCtCodeP1(String ctCodeP1) {
    this.ctCodeP1 = ctCodeP1;
  }

  public String getCtCodeP1() {
    return ctCodeP1;
  }

  public void setCtCodeP2(String ctCodeP2) {
    this.ctCodeP2 = ctCodeP2;
  }

  public String getCtCodeP2() {
    return ctCodeP2;
  }

  public void setCtEnd(String ctEnd) {
    this.ctEnd = ctEnd;
  }

  public String getCtEnd() {
    return ctEnd;
  }

  public void setCtMark(String ctMark) {
    this.ctMark = ctMark;
  }

  public String getCtMark() {
    return ctMark;
  }

  public void setCtCodeIso(String ctCodeIso) {
    this.ctCodeIso = ctCodeIso;
  }

  public String getCtCodeIso() {
    return ctCodeIso;
  }

  public void setCtFunNo(String ctFunNo) {
    this.ctFunNo = ctFunNo;
  }

  public String getCtFunNo() {
    return ctFunNo;
  }

  public void setCtTaskId(String ctTaskId) {
    this.ctTaskId = ctTaskId;
  }

  public String getCtTaskId() {
    return ctTaskId;
  }

  public void setCtUpdateUser(String ctUpdateUser) {
    this.ctUpdateUser = ctUpdateUser;
  }

  public String getCtUpdateUser() {
    return ctUpdateUser;
  }

  public void setDtUpdateDate(Date dtUpdateDate) {
    this.dtUpdateDate = dtUpdateDate;
  }

  public Date getDtUpdateDate() {
    return dtUpdateDate;
  }

  public void setCtState(String ctState) {
    this.ctState = ctState;
  }

  public String getCtState() {
    return ctState;
  }

  public void setCtBranch(String ctBranch) {
    this.ctBranch = ctBranch;
  }

  public String getCtBranch() {
    return ctBranch;
  }

  public void setDtDate(Date dtDate) {
    this.dtDate = dtDate;
  }

  public Date getDtDate() {
    return dtDate;
  }

  public void setCtBussType(String ctBussType) {
    this.ctBussType = ctBussType;
  }

  public String getCtBussType() {
    return ctBussType;
  }

  public void setCtSloganame(String ctSloganame) {
    this.ctSloganame = ctSloganame;
  }

  public String getCtSloganame() {
    return ctSloganame;
  }

  public void setCtImage(String ctImage) {
    this.ctImage = ctImage;
  }

  public String getCtImage() {
    return ctImage;
  }

  public void setCtContent(String ctContent) {
    this.ctContent = ctContent;
  }

  public String getCtContent() {
    return ctContent;
  }

  public void setCtIfEnable(String ctIfEnable) {
    this.ctIfEnable = ctIfEnable;
  }

  public String getCtIfEnable() {
    return ctIfEnable;
  }

  public void setCtOther1(String ctOther1) {
    this.ctOther1 = ctOther1;
  }

  public String getCtOther1() {
    return ctOther1;
  }

  public void setCtOther2(String ctOther2) {
    this.ctOther2 = ctOther2;
  }

  public String getCtOther2() {
    return ctOther2;
  }

  public void setCtOther3(String ctOther3) {
    this.ctOther3 = ctOther3;
  }

  public String getCtOther3() {
    return ctOther3;
  }

  @Override
  public String toString() {
    return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
        .append("ctId", getCtId())
        .append("ctCode", getCtCode())
        .append("ctType", getCtType())
        .append("ctName", getCtName())
        .append("ctCurStepno", getCtCurStepno())
        .append("ctHisStepno", getCtHisStepno())
        .append("ctCreateDept", getCtCreateDept())
        .append("ctCreateUser", getCtCreateUser())
        .append("dtCreateDate", getDtCreateDate())
        .append("ctSendP", getCtSendP())
        .append("ctInceptP", getCtInceptP())
        .append("ctInceptType", getCtInceptType())
        .append("ctCodeP1", getCtCodeP1())
        .append("ctCodeP2", getCtCodeP2())
        .append("ctEnd", getCtEnd())
        .append("ctMark", getCtMark())
        .append("ctCodeIso", getCtCodeIso())
        .append("ctFunNo", getCtFunNo())
        .append("ctTaskId", getCtTaskId())
        .append("ctUpdateUser", getCtUpdateUser())
        .append("dtUpdateDate", getDtUpdateDate())
        .append("ctState", getCtState())
        .append("ctBranch", getCtBranch())
        .append("dtDate", getDtDate())
        .append("ctBussType", getCtBussType())
        .append("ctSloganame", getCtSloganame())
        .append("ctImage", getCtImage())
        .append("ctContent", getCtContent())
        .append("ctIfEnable", getCtIfEnable())
        .append("ctOther1", getCtOther1())
        .append("ctOther2", getCtOther2())
        .append("ctOther3", getCtOther3())
        .toString();
  }
}
